package com.aspose.cells;

abstract class zp extends zg {
   public abstract boolean c();

   public abstract boolean d();

   public abstract boolean e();

   public abstract int f();

   public abstract void g();

   public abstract void f(int var1);

   public abstract int a(int var1, zfv var2);

   public abstract int a(int var1, zfv[] var2, int var3, int var4);

   public abstract zbbj a(zbbj var1, int var2);

   public abstract void b(zbbj var1, int var2);

   public abstract int g(int var1);

   public abstract void j(int var1, int var2);

   public abstract int h(int var1);

   public abstract Object i(int var1);

   public abstract void b(int var1, zfv var2);

   public abstract int j(int var1);

   public abstract void k(int var1, int var2);

   public abstract zfv c(int var1, zfv var2);

   public abstract zfv a(int var1, zfv var2, int var3);

   public abstract void b(int var1, zfv var2, int var3);

   public abstract int h();

   public abstract int i();

   public abstract void k(int var1);

   public abstract byte l(int var1);

   public abstract void a(int var1, byte var2);

   public abstract int j();

   public abstract void m(int var1);

   public abstract boolean l(int var1, int var2);

   public abstract Object k();

   public int a(int var1, zp var2, int var3, int var4, boolean var5) {
      zfv[] var6 = new zfv[var4];
      zahl var7 = var2.a(var3, -1, false);
      zfv var8 = new zfv();

      for(int var10 = 0; var10 < var6.length; ++var10) {
         zfv var9 = var2.a(var7.a(), var8, 7);
         if (var9 == var8) {
            var6[var10] = var9;
            var8 = new zfv();
         } else if (var5) {
            var8.a(var9);
            var6[var10] = var8;
            var8 = new zfv();
         } else {
            var6[var10] = var9;
         }
      }

      return this.a(var1, var6, 0, var6.length);
   }

   public int a(zp var1, boolean var2) {
      this.e(-1);
      return this.a(-1, var1, -1, var1.a(), var2);
   }
}
